/*左边飘浮窗*/
.rightFloat{position:relative;width:130px;background:url(../images/floatBg.png) no-repeat;background-size:100% auto;position:fixed;right:-130px;top:300px;z-index:4;padding:70px 3px 0 0;display:none;}
.rightFloat li{width:100%;height:50px;line-height:40px;padding-left:10px;}
.rightFloat li a{position:relative;color:#fff;font-size:14px;padding-left:38px;}
.rightFloat li .icon{position:absolute;width:22px;height:22px;left:8px;top:50%;margin-top:-11px;}
.rightFloat li:nth-child(even){background:url(../images/floatLiEven.png) no-repeat;background-size:100% 100%;}
.rightFloat li:nth-child(odd){background:url(../images/floatLiOdd.png) no-repeat;background-size:100% 100%;}
.rightFloat li:nth-child(even) a{background:#133f8e;background:rgba(19,63,142,0.8);}
.rightFloat li:nth-child(odd) a{background:#0046ae;background:rgba(0,70,174,0.8);}
.rightFloat li:nth-child(even):hover a{background:#0046ae;background:rgba(0,70,174,0.8);}
.rightFloat li:nth-child(odd):hover a{background:#133f8e;background:rgba(19,63,142,0.8);}
.rightFloat .close{position:absolute;width:24px;height:24px;top:-34px;left:50%;margin-left:-12px;background:url(../images/icon/close.png) no-repeat center;background-size:100% 100%;cursor:pointer;}
.rightFloat .open{position:absolute;width:50px;height:60px;top:0;left:-45px;background:#0046ae url(../images/icon/open.png) no-repeat center;background-size:30px 30px;cursor:pointer;border-radius:50px 0 0 50px;animation: mymove 1.5s alternate infinite;-webkit-animation: mymove 1.5s alternate infinite;display:block;}
.floatEwm{width:100%;}
.floatEwm img{width:100%;}



@keyframes mymove {
    from {
        opacity: 1;
    }
    to {
        opacity: 0.6;
    }
}

@-webkit-keyframes mymove{
    from {
        opacity: 1;
    }
    to {
        opacity: 0.6;
    }
}

.swiper-pagination{position:absolute;width:100%;left:0;bottom:25px;text-align:center;}
.swiper-pagination span{display:inline-block;width:9px;height:9px;background:#999;border-radius:50%;margin:0 6px;cursor:pointer;}
.swiper-pagination .swiper-pagination-bullet-active{background:#0A3D8B;}
.swiper-wrapper{width:99999px;}
.swiper-container{position:relative;width:100%;overflow:hidden;}
.swiper-slide{position:relative;float:left;}

.banner{width:100%;overflow:hidden;}
.banner .swiper-slide img{width:100%;}
.banner .swiper-pagination{bottom:75px;}
.banner .swiper-button{position:absolute;width:20%;height:100%;top:0;}
.banner .swiper-button-left{left:0;}
.banner .swiper-button-right{right:0;}
.banner .swiper-button div{position:absolute;width:27px;height:42px;top:50%;margin-top:-21px;cursor:pointer;opacity:0;transition:250ms background-color linear,250ms color linear,250ms opacity linear;-webkit-transition:250ms background-color linear,250ms color linear,250ms opacity linear;}
.banner .swiper-button-next{right:80px;background:url(../images/icon/rightW.png) no-repeat;background-size:100% 100%;}
.banner .swiper-button-prev{left:80px;background:url(../images/icon/leftW.png) no-repeat;background-size:100% 100%;}
.banner .swiper-button:hover div{opacity:1;}
.min_banner{display:none;}


.index_title{margin:0 auto 60px;text-align:center;}
.index_title_bg{position:relative;display:inline-block;height:67px;min-width:542px;background:url(../images/title_bg.png) no-repeat center;background-size:100% 100%;}
.index_title h2{font-weight:700;font-size:30px;white-space:nowrap;margin-top:-20px;margin-bottom:12px;}
.index_title p{font-size:16px;font-family:Arial;}
.index_item{position:relative;padding:70px 0;overflow:hidden;}
.index_item .container{position:relative;}



.index_item_01{padding:0;background:url(../images/index_item_01_bg.jpg) no-repeat;background-size:100% 100%;overflow:visible;}
.index_item_01 .container{padding:100px 0 0;}
.searchAera{position:absolute;width:100%;background:#003586;left:0;color:#fff;padding:19px 25px;top:-52px;}
.sTip{font-size:14px;line-height:40px;}
.sTip b{font-weight:700;font-size:16px;}
.sTip a{display:inline;padding:0 10px;color:#fff;}
.search{width:347px;height:40px;border:1px solid #ccc;overflow:hidden;margin-right:25px;background:#fff;}
.search form{position:relative;width:100%;height:100%;}
.search .searchInput{width:100%;height:100%;line-height:40px;padding-left:18px;padding-right:48px;}
.search .submitBtn{position:absolute;height:24px;width:48px;background:url(../images/icon/icon_search.png) no-repeat center;right:0;top:8px;border-left:1px solid #ccc;cursor:pointer;}
.search .submitBtn:hover{background:url(../images/icon/icon_search_cur.png) no-repeat center;}
.indexItem01_list{width:100%;}
.indexItem01_list .swiper-slide{padding:15px;}
.indexItem01_list .inner{width:100%;background:#fff;padding:10px;box-shadow:6px 6px 10px rgba(0,0,0,0.15);}
.indexItem01_list .img{width:100%;}
.indexItem01_list .img img{width:100%;}
.indexItem01_list .text{padding:25px 10px;}
.indexItem01_list h3{font-size:18px;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.indexItem01_list .line{width:48px;height:1px;background:#333;margin:15px auto 25px;}
.indexItem01_list .txt{font-size:14px;line-height:22px;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.indexItem01_list .swiper-container{padding-bottom:75px;}
.indexItem01_list .swiper-slide:hover .text{background:#1A5FAA;}
.indexItem01_list .swiper-slide:hover .txt{color:#fff;}
.indexItem01_list .swiper-slide:hover h3{color:#fff;}
.indexItem01_list .swiper-slide:hover .line{background:#fff;}


.index_item_02{background:#fff;}
.index02_title{text-align:center;}
.index02_title h2{font-size:36px;}
.index02_title .line{margin:20px auto;}
.index02_title .p{font-size:14px;}
.indexItem02_list .swiper-container{padding:95px 0 20px;}
.indexItem02_list .swiper-slide:after{content:'';position:absolute;height:127px;width:1px;background:#ECECEC;top:0;right:0;}
.sicon{width:120px;height:120px;border-radius:50%;margin:0 auto 40px;background:#fff;padding-top:7px;}
.indexItem02_list .icon{width:105px;height:105px;border-radius:50%;margin:0 auto;box-shadow:0 0 25px rgba(0,0,0,0.3);background:#fff;overflow:hidden;}
.indexItem02_list .icon img{width:100%;height:100%;}
.indexItem02_list p{font-size:20px;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.indexItem02_list .default{width:100%;height:100%;border-radius:50%;}
.indexItem02_list .hover{display:none;}
.indexItem02_list .swiper-slide:hover{color:#174892;}
.indexItem02_list .swiper-slide:hover .sicon{background:#174892;}
.indexItem02_list .swiper-slide:hover .hover{display:block;}
.indexItem02_list .swiper-slide:hover .default{display:none;}


.index_item_03{background:url(../images/index_item_03_bg.jpg) no-repeat;background-size:100% 100%;}
.index_item_03 .index_title_bg{min-width:527px;background:url(../images/title_bgW.png) no-repeat center;background-size:100% 100%;color:#fff;}
.index03_ul .li{float:left;width:25%;height:440px;background:#fff;cursor:pointer;-webkit-transition: all 0.3s;transition: all 0.3s;}
.index03_ul .li .img,.index03_ul .li .text{width:100%;height:50%;overflow:hidden;}
.index03_ul .li .img img{min-width:100%;min-height:100%;-webkit-transition: all 0.5s;transition: all 0.5s;}
.index03_ul .li .text{padding:25px 15px;text-align:center;}
.index03_ul .li .text h3{font-size:18px;font-weight:700;text-align:center;margin-bottom:20px;}
.index03_ul .li .txt{font-size:12px;line-height:26px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}
.index03_ul .li:hover{background:#005EA3;color:#fff;}
.index03_ul .li:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);}

.details{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;background:rgba(0,0,0,0.65);display:none;}
.details .outer{width:490px;height:636px;background:#fff;position:absolute;top:50%;left:50%;margin:-318px 0 0 -245px;padding:40px;}
.details .close{position:absolute;width:30px;height:30px;background:url(../images/icon/icon_11.png) no-repeat;background-size:100% 100%;top:-12px;right:-9px;cursor:pointer;z-index:5;}
.details .swiper-container{position:relative;width:100%;overflow:hidden;margin-bottom:10px;}
.details .outer .swiper-wrapper{width:9999px;margin-bottom:10px;}
.details .outer .swiper-slide{float:left;max-height:287px;overflow:hidden;}
.details .outer .swiper-slide img{width:100%;}
.details .outer h2{font-size:18px;width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.details .introduce{padding:10px 0 8px;border-bottom:1px solid #ccc;margin-bottom:10px;}
.details .introduce p{float:left;width:50%;font-size:14px;margin-bottom:8px;}
.details .pro{margin-top:12px;}
.details .pro a{font-size:13px;padding-bottom:6px;border-bottom:1px dashed #ccc;margin-bottom:6px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px;}
.details .pro a:hover{color:#0046AD;}
/*.details .pro a:last-child{border-bottom:none;}*/
.details .inner{width:100%;height:100%;overflow-y:auto;}
.details .inner::-webkit-scrollbar{width:8px;overflow:hidden;background:#153c72;}
.details .inner::-webkit-scrollbar-thumb{background:#007bd6;border-radius:8px;}
.details .swiper-button-area{text-align:center;}
.details .swiper-button{display:inline-block;width:20px;height:31px;cursor:pointer;margin:0 35px;}
.details .swiper-button-next{background:url(../images/icon/right.png) no-repeat;background-size:100% 100%;}
.details .swiper-button-prev{background:url(../images/icon/left.png) no-repeat;background-size:100% 100%;}
.details .swiper-button.swiper-button-disabled{opacity:0.3;}
.detailsList{width:100%;height:100%;overflow:hidden;}




.index_item_05{padding:55px 0 75px;background:#fff;}
.index_item_05 .container{}
.i5_title{width:100%;overflow:hidden;margin-bottom:30px;}
.i5_title h2{font-size:20px;font-weight:700;float:left;}
.i5_title .line{position:relative;height:23px;margin-left:100px;overflow:hidden;padding-right:23px;}
.i5_title .line:before{content:'';display:block;width:100%;height:1px;margin-top:11px;background:#E5E5E5;}
.i5_title .arrow{position:absolute;width:23px;height:23px;top:0;right:0;border:1px solid #E5E5E5;text-align:center;line-height:23px;font-size:20px;font-family:Arial;color:#E5E5E5;}
.i5_title a:hover{color:#666;border-color:#666;}
.index_item_05 .news{width:62%;}
.index_item_05 .news .img{width:340px;overflow:hidden;}
.index_item_05 .news .img img{width:100%;}
.index_item_05 ul{margin-left:355px;}
.index_item_05 li{margin-bottom:35px;}
.index_item_05 li:last-child{margin-bottom:0;}
.index_item_05 li a{overflow:hidden;}
.index_item_05 li h4{font-size:14px;font-weight:700;margin-bottom:12px;}
.index_item_05 li .txt{margin-left:75px;border-left:1px solid #CCC;padding-left:20px;}
.index_item_05 .p{font-size:12px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.index_item_05 .date{padding-top:15px;}
.index_item_05 .date span{display:block;}
.index_item_05 .date .day{font-size:20px;}
.index_item_05 .date .year{font-size:12px;text-align:right;}
.index_item_05 li a:hover h4{color:#063D84;}

.div_video{width:30%;}
.div_video .dV{width:100%;height:280px;padding:9px;background:#CCCCCC;}
.div_video .inner{position:relative;width:100%;height:100%;overflow:hidden;}
.div_video .imgMark{position:absolute;width:100%;height:100%;left:0;top:0;}
.div_video .imgMark img{position:absolute;width:58px;height:58px;top:50%;left:50%;margin:-29px 0 0 -29px;}
.div_video iframe{width:100%;height:100%;}
.div_video video{width:100%;height:100%;object-fit:cover;}







@media ( min-width: 1200px ) and ( max-width: 1399px ){
	
	.indexItem01_list .swiper-slide{padding:10px;}

	.index02_title h2{font-size:32px;}
	.indexItem02_list p{font-size:18px;}
}

@media ( min-width: 992px ) and ( max-width: 1199px ){

	.searchAera{padding:15px 20px;top:-35px;}
	.sTip b{font-size:14px;}
	.sTip a{padding:0 5px;}

	.index_title{margin-bottom:40px;}
	.index_title h2{font-size:28px;}

	/*左边飘浮窗*/
	.rightFloat{width:110px;padding:60px 2px 0 0;}
	.rightFloat li{height:42px;padding-left:8px;}
	.rightFloat li a{line-height:33px;font-size:12px;padding-left:30px;}
	.rightFloat li .icon{width:18px;height:18px;margin-top:-9px;}
	.rightFloat .close{width:28px;height:28px;top:-38px;margin-left:-14px;}
	.rightFloat .open{width:40px;height:50px;background-size:20px 20px;left:-38px;}


	.banner .swiper-button-prev{left:50px;}
	.banner .swiper-button-next{right:50px;}


	.indexItem01_list .swiper-slide{padding:10px;}
	

	.index_item_02{padding-bottom:50px;}
	.indexItem02_list .swiper-container{padding-top:70px;}
	.index02_title h2{font-size:30px;}
	.indexItem02_list p{font-size:16px;}
	.sicon{width:110px;height:110px;padding-top:10px;margin-bottom:30px;}
	.indexItem02_list .icon{width:90px;height:90px;}


	.i5_title h2{font-size:18px;}
	.i5_title .line{margin-left:80px;}
	.index_item_05 .news .img{width:260px;height:229px;}
	.index_item_05 .news .img img{min-height:100%;}
	.index_item_05 ul{margin-left:280px;}
	.index_item_05 .date{padding-top:10px;}
	.index_item_05 .date .day{font-size:16px;}
	.index_item_05 li h4{margin-bottom:6px;}
	.index_item_05 li .txt{margin-left:65px;}
	.index_item_05 li{margin-bottom:20px;}
	.div_video{width:32%;}
	.div_video .dV{height:229px;}
	.div_video .imgMark img{width:50px;height:50px;margin:-20px 0 0 -20px;}






}

@media ( min-width: 768px ) and ( max-width: 991px ){
	.index_item{padding:50px 0;}

	.searchAera{padding:15px 20px;top:-35px;}
	.sTip{width:100%;}
	.search{float:left;}
	.sTip b{font-size:14px;}
	.sTip a{padding:0 5px;}


	.index_title{margin-bottom:40px;}
	.index_title h2{font-size:26px;}
	.index_title_bg{min-width:470px;}

	/*左边飘浮窗*/
	.rightFloat{width:110px;height:329px;padding:60px 2px 0 0;}
	.rightFloat li{height:42px;padding-left:8px;}
	.rightFloat li a{line-height:33px;font-size:12px;padding-left:30px;}
	.rightFloat li .icon{width:18px;height:18px;margin-top:-9px;}
	.rightFloat .close{width:26px;height:26px;top:-38px;margin-left:-13px;}
	.rightFloat .open{width:40px;height:50px;background-size:20px 20px;left:-38px;}

	.banner .swiper-pagination{bottom:40px;}
	.banner .swiper-button-prev{left:30px;}
	.banner .swiper-button-next{right:30px;}
	.banner .swiper-button div,.index_case_list .swiper-button{width:20px;height:31px;}
	.banner .swiper-pagination span{width:8px;height:8px;}


	

	.index_item_01{padding:0;}
	.index_item_01 .container{padding-top:140px;}
	.indexItem01_list .swiper-slide{padding:5px;}
	.indexItem01_list h3{font-size:16px;}
	.indexItem01_list .inner{padding:6px 6px 0;}
	.indexItem01_list .text{padding:20px 6px;}
	.indexItem01_list .line{margin:15px 0;}
	.indexItem01_list .swiper-pagination{bottom:35px;}
	

	.index02_title h2{font-size:28px;}
	.index02_title .line img{width:300px;}
	.index_item_02{padding-bottom:50px;}
	.indexItem02_list .swiper-container{padding-top:70px;}
	.indexItem02_list p{font-size:16px;}
	.sicon{width:110px;height:110px;padding-top:10px;margin-bottom:30px;}
	.indexItem02_list .icon{width:90px;height:90px;}

	.index_item_03 .index_title_bg{min-width:470px;}
	.index03_ul .li .txt{-webkit-line-clamp:4;}
	.index03_ul .li .text{padding:20px 15px;}
	.index03_ul .li .text h3{font-size:16px;margin-bottom:15px;}
	.index03_ul .li{height:400px;}

	
	.i5_title h2{font-size:18px;}
	.i5_title .line{margin-left:80px;}
	.index_item_05 .news .img{width:260px;height:229px;display:none;}
	.index_item_05 .news .img img{min-height:100%;}
	.index_item_05 ul{margin-left:0;}
	.index_item_05 .date{padding-top:10px;}
	.index_item_05 .date .day{font-size:16px;}
	.index_item_05 li h4{margin-bottom:6px;}
	.index_item_05 li .txt{margin-left:65px;}
	.index_item_05 li{margin-bottom:20px;}
	.div_video{width:32%;}
	.div_video .dV{height:245px;}
	.div_video .imgMark img{width:50px;height:50px;margin:-20px 0 0 -20px;}


}

@media ( min-width: 0px ) and ( max-width: 767px ){
	.index_item{padding:40px 0;}
	.searchAera{position:static;padding:15px;top:0;margin-bottom:40px;}
	.sTip{width:100%;}
	.search{float:left;}
	.sTip b{font-size:14px;}
	.sTip a{padding:0 5px;}

	.index_title{margin-bottom:35px;}
	.index_title h2{font-size:20px;margin-top:0;}
	.index_title p{font-size:14px;}
	.index_title_bg{min-width:100%;background:none;height:auto;}

	/*左边飘浮窗*/
	.rightFloat{display:none!important;}

	.min_banner{display:block;}
	.pc_banner{display:none;}
	.banner .swiper-pagination{bottom:5px;}
	.banner .swiper-button-prev{left:30px;}
	.banner .swiper-button-next{right:30px;}
	.banner .swiper-button{display:none;}
	.banner .swiper-button div{width:20px;height:31px;display:none;}
	.swiper-pagination span{width:8px;height:8px;}
	
	
	.index_item_01{padding:0;}
	.index_item_01 .index_title{padding:0 15px;}
	.index_item_01 .container{padding-top:0;}
	.indexItem01_list{padding:0 15px;}
	.indexItem01_list .swiper-container{padding-bottom:60px;}
	.indexItem01_list .swiper-slide{padding:5px;}
	.indexItem01_list h3{font-size:16px;}
	.indexItem01_list .inner{padding:6px 6px 0;}
	.indexItem01_list .text{padding:20px 6px;}
	.indexItem01_list .line{margin:15px 0;}
	.indexItem01_list .swiper-pagination{bottom:25px;}
	

	.index02_title h2{font-size:22px;}
	.index02_title .line{margin:10px auto 15px;}
	.index02_title .line img{width:240px;}
	.index_item_02{padding-bottom:50px;}
	.indexItem02_list .swiper-container{padding-top:50px;}
	.indexItem02_list p{font-size:16px;}
	.sicon{width:110px;height:110px;padding-top:10px;margin-bottom:30px;}
	.indexItem02_list .icon{width:90px;height:90px;}

	.index_item_03 .index_title_bg{min-width:100%;background:none;}
	.index03_ul .li{width:50%;height:454px;}
	.index03_ul .li .txt{-webkit-line-clamp:6;line-height:24px;}
	.index03_ul .li .text{padding:20px 15px;}
	.index03_ul .li .text h3{font-size:14px;margin-bottom:10px;}


	.i5_title{margin-bottom:20px;}
	.i5_title h2{font-size:18px;}
	.i5_title .line{margin-left:80px;}
	.index_item_05 .news{width:100%;}
	.index_item_05 .news .img{float:none;width:100%;height:227px;margin-bottom:20px;}
	.index_item_05 .news .img img{min-height:auto;}
	.index_item_05 ul{margin-left:0;}
	.index_item_05 .date{padding-top:10px;}
	.index_item_05 .date .day{font-size:16px;}
	.index_item_05 li h4{margin-bottom:6px;}
	.index_item_05 li .txt{margin-left:65px;}
	.index_item_05 li{margin-bottom:20px;}
	.div_video{width:100%;margin-top:50px;}
	.div_video .dV{height:245px;}
	.div_video .imgMark img{width:50px;height:50px;margin:-20px 0 0 -20px;}



	.details .outer{width:90%;height:76%;left:5%;top:12%;margin:0;padding:10px;}
	.details .outer h2{font-size:16px;}
	.details .introduce p{margin-bottom:5px;}
	.details .swiper-button{width:15px;height:23px;}


}